home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-10-02 | 2.8 KB | 106 lines | [TEXT/R*ch] |
-
- What it is:
- -----------
-
- Threadsorter is a hack I wrote to sort articles in UUCP/Connect
- newsgroup files by thread. I don't know if there are any other
- programs using the same format so this is probably only useful
- to UUCP/Connect / uAccess users. I have already noticed that
- it does speed up the reading process quite a bit.
-
- Threadsorter is a fat binary and runs native on PowerMacs.
- Free CodeWarrior project file & source code is available
- to anyone who asks.
-
- I want to make it clear that this is only a hack and that I
- can take no responsibility for what happens to your files.
- You decide to use it, you accept the consequences.
-
- It also might fail miserably with the next release of UUCP/Connect,
- but regarding the frequency of major updates to that product
- this means it might work for years to come ;-)
-
- It's no final version yet but it seems to work OK in its current
- state. If you find a bug please send me an email with enough
- infos so I can reproduce the problem.
-
- Currently it still misses some threads wich then get separated.
- Use the option-click feature in UUCP/Connect to check.
- I'm still figuring out the best way to detect a complete thread.
-
-
- How to use it:
- --------------
-
- Drag the newsgroup files, e.g. comp.sys.mac.comm, onto the
- icon or start the program and use the open command.
-
- If a file is converted successfully, the input file will be renamed
- to *file, e.g. *comp.sys.mac.comm. Threadsorter will try to copy
- the MBox resource to the sorted output file. This resource seems to
- contain the window positions so these will (hopefully) be preserved.
-
- It can't preserve the state (read, unread, new) of an article.
-
-
- How it works:
- -------------
-
- It first builds an index of all the articles in the file.
- Then it sorts the index by Message-ID and References field.
- This does not catch all threads correctly all the time unfortunately.
- I'm still looking for something bullet-proof...
- It then writes a new file with the articles in (some) order.
- If there is enough memory it will read in the whole input file
- and write the new file quite fast.
- If there ain't enough memory it will try to copy one
- line at a time. Quite a torture for your HD and you will hear it
- complain loudly :-)
-
-
- What else?
- ----------
-
- This prog^H^H^H^H hack is free ;-) I want to hear from
- you if you use it, though. Just send me a short email note.
-
- I would like to thank Craig Kloeden for the source code to
- his program "Rotater" and the permission to use
- parts thereof in my program. If you have a PowerMac, check
- out this gem!
-
- Oh yeah, thanks to Metrowerks for CodeWarrior and the edu discount
- too... Very cool product!
-
-
-
-
-
-
- Version history
- ---------------
-
- 1.0b3
-
- Change in email address
-
-
- 1.0b2
-
- Output files now have correct file type so multiple
- passes on the same newsgroup are possible.
-
-
- 1.0b1
-
- Initial release
-
-
-
-
-
- -Marc Liyanage
- liyanage@access.ch
- http://www.access.ch/whoiswho/liyanage.html
-
-